Release 10.1A: OpenEdge Development:
Progress Dynamics Repository Reference


gsm_object_menu_structure table — gsmom

This table defines the dynamic menu structures, if any, used by the object. Only container objects can have dynamic menu structures.

If an instance attribute is specified, then the menu structure is dynamically built only if the instance attribute is passed in from the previous menu option. This aids pulling in different dynamic menu options for a specific object based on its use. For example, creditors and debtors might have different options.

Table 7–11 lists the table’s FLA, fields, and foreign keys.

Table 7–11: gsm_object_menu_structure table information 
Table FLA
Fields (data type)
Foreign keys
gsmom
object_obj (Decimal)
menu_structure_obj (Decimal)
instance_attribute_obj (Decimal)
object_menu_structure_obj (Decimal)
menu_item_obj (Decimal)
insert_submenu (Logical)
menu_structure_sequence (Integer)
instance_attribute_obj
menu_item_obj
menu_structure_obj
object_obj

Table 7–12 gives details of the table’s indexes.

Table 7–12: gsm_object_menu_structure index information 
Index name
Elements
Type
XPKgsm_object_menu_structure
object_obj
menu_structure_obj
instance_attribute_obj
Primary Unique
XAK1gsm_object_menu_structure
menu_structure_obj
object_obj
instance_attribute_obj
Unique
XAK2gsm_object_menu_structure
object_menu_structure_obj
Unique
XIE1gsm_object_menu_structure
instance_attribute_obj
Nonunique
XIE2gsm_object_menu_structure
menu_item_obj
object_obj
instance_attribute_obj
Nonunique


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095